草庐IT

Java - JPA @Basic 和 @Embedded 注释

全部标签

java - 使用 XSLT 转换在 XML 中创建 xmlns 属性

我正在尝试使用JDKTransformer(OracleXMLv2Parser或JAXP)在XSLT转换期间将xmlns属性添加到生成的XML中,其值由参数传递,但它始终默认为http://www.w3.org/2000/xmlns/我的源XML我的XSLT我的结果我想要的结果 最佳答案 首先,在XSLT数据模型中,你不想创建一个属性节点,你想创建一个命名空间节点。命名空间节点通常是自动创建的:如果您在特定命名空间中创建元素或属性,处理器会自动添加必要的命名空间节点(因此,在序列化时,命名空间声明)。如果您想创建一个不必要的name

java - 错误 : Invalid content was found starting with element 'X' . 应为 '{X}' 之一

我正在尝试使用简单的XSD验证简单的XML,但总是出现此错误:cvc-complex-type.2.4.a:Invalidcontentwasfoundstartingwithelement'linux'.Oneof'{linux}'isexpected.为什么?找到标签“linux”,它是{linux}之一!java代码:publicstaticvoidmain(String[]args){try{InputStreamxml=newFileInputStream("data/test.xml");InputStreamxsd=newFileInputStream("data/tes

java - 在 30GB XML 数据集上搜索正则表达式模式。使用16GB内存

我目前有一个JavaSAX解析器,它正在从一个30GB的XML文件中提取一些信息。目前是:读取每个XML节点将其存储到一个字符串对象中,在字符串上运行一些正则表达式将结果存入数据库对于数百万个元素。我在具有16GB内存的计算机上运行它,但内存没有得到充分利用。有没有一种简单的方法可以从输入文件中动态“缓冲”大约10gb的数据?我怀疑我可以手动采用“生产者”“消费者”多线程版本(在一侧加载对象,使用它们并在另一侧丢弃),但是该死的,XML现在很古老,没有有效的库吗紧缩他们? 最佳答案 简单说一下,Java可以使用您的16GB内存吗?您

.net - 以编程方式检索 xml 文档注释

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。关闭4年前。ImprovethisquestionVisualStudio可以做到;Reflector做到了;现在我也想:)我想检索某些框架程序集中某些成员的XML文档(即mscorlib.dll、System.dll等)。我假设这将涉及:找到程序集的XML文件,导航到适当命名的子元素,并且检索所需的项目(、等)框架程序集的XML文件保存在哪里?解密XMLDOC命名方案有什么要点吗?是否有任何库可以简化此过程?

java - 用 Java 加载和保存基于图 block 的游戏。 XML 还是 TXT?

一段时间以来,我一直在制作基于2dtile的模拟游戏,而且进展顺利!感谢这个网站和它的好心人(你!),我刚刚完成了游戏的寻路部分,这太棒了!谢谢!...无论如何,对于这个问题。目前,测试级别被硬编码到游戏中。显然我需要重新处理这个。我的想法是以各种方式将Game类中的所有变量保存到文本文件中。我还可以将每个级别的详细信息写入一个文件,以便为一个级别加载。我的问题是,我应该只使用文本文件还是使用XML?我基本上了解XML是什么,但我真的不知道如何将它与JAVA结合使用,或者为什么它比纯文本文件更可取。我搜索了一下google,那里有整本关于XML和JAVA的书!我看不出我需要知道关于如何

java - 如何从对象层次结构生成 xml?

我有对象、树/模型/层次结构,无论正确的术语是什么。它由可描述为所需XML的一对一映射的内容组成。我有以下内容(在非标准的UML语法中)classA{classBb[*]classCclassD}classB{classCc[*]stringAttributeFoo="bar"}classC{stringAttributeThis="is"}classD{stringAttributeName="d"}期望的输出是这样的:您认为实现此目标的最佳和/或最简单方法是什么? 最佳答案 我会关注JAXB,因为a)您可以在标准库中获得它,b)

C# XML 在 xml 标签后插入注释到 XML

我正在使用C#对象来序列化/反序列化XML。我想在序列化时向XML文件添加注释,此注释将是基本的在标准xml标记之后这个注释不需要反序列化,它是一个基本注释,用于指示创建xml文件的产品和版本。 最佳答案 你可以直接序列化成一个新的XDocument使用CreateWriter:XDocumentdocument=newXDocument();document.Add(newXComment("ProductXYVersion1.0.0.0"));using(XmlWriterwriter=document.CreateWriter

java - VTD-XML 解析性能(速度关键因素)。请求反馈/评论

我即将使用VTD-XML(在http://vtd-xml.sourceforge.net/找到),但我有兴趣获得任何使用过该库并有任何评论的人的实际使用反馈。在URL(http://vtd-xml.sourceforge.net/)上有基准测试,但如果有人使用过VTD-XML并且对它有评论,我想听听他们的意见。速度是应用程序中的一个关键因素,开发人员实际使用后的评论正是我所寻找的。问候, 最佳答案 我使用VTD-XML来获得更快的XPath。以前,我的应用程序使用DOM在一个17MB的文档上花费了大约20分钟的时间来应用XPaths

java - CDATA 部分的创建令人困惑

我试图在描述字段中创建CDATA部分,但失败了。代码非常简单,但在生成的XML中没有出现CDATA部分!!Nodede=document.createElement("description");de.appendChild(document.createCDATASection(reportData.getIssue().getDescription()+"more]]>data"));e.appendChild(de);在结果XML中,我得到:Room#1128hasADissues.more]]>data我做错了什么?! 最佳答案

java - 在 Java 中使用 XML 作为数据库

我想使用XML文件作为数据库。我想在哪里存储一个ID及其相应的字符串路径。喜欢:idpath或者类似的。现在在运行时,名称-值集合将加载存储在XML文档中的数据,并根据某些数据检查Id并将进行相应处理,并更新(即更改相同Id的路径)和删除(删除现有项目)该XML文件中需要items。希望我能让你理解我的想法!我没有要显示的代码,因为这是概念级别的。我需要的是如何实现这一目标,是否有任何我可以阅读的教程或可用的API能够做到这一点?谢谢你。我在JAVA中。 最佳答案 另一方面,如果您使用提供XML数据库API的XML数据库系统,您就会